key enzyme - French English Dictionary